The following is a listing of additions and changes to TwoDisks
for version 4.0.  So much has been added, I might have missed
a change or two...so try it out and see what I missed.


     - You can now specify an ambiguous filespec when entering
paths to compare.  If you specify a filespec for Path 1, it is
automatically picked up for Path 2.  If you specify a filespec
for Path 2 that is different from that specified for Path 1, it
is disregarded.  For example, you can specify
     "C:\SUBDIR\*.PAS" 
for Path 1 and "*.PAS" will be automatically picked up for
whatever you specify for Path 2.  You can use '*' and '?' as you
would for DOS wildcards.

     - You can now replicate the path specified on Path 1 to a
different drive on Path 2.  Enter a path for Path 1 (with or
without an ambiguous filespec) then enter a drive letter for Path
2 and press the "equals sign" ("=").  The path specified on Path
1 will be duplicated for Path 2.  For example, if you specify
     "C:\SUBDIR\SUBDIR1\*.BAK"
for Path 1 then enter
     "D="
for Path 2, TwoDisks will finish Path 2 as
     "D:\SUBDIR\SUBDIR1\*.BAK"
and begin the comparison.

     - The Directory Tree presented using "F2" from SCREEN ONE is
sorted alphabetically.  The sorting function has been improved
for faster execution with less memory required.

     - "Drive 1" and "Drive 2" have been replaced by the terms
"Path 1" and "Path 2".

     - The <ESC> (escape key) is used throughout to abort any
operation.  To exit TwoDisks, use "ALT-Q" on SCREEN ONE and
either "ALT-Q" or just "Q" on SCREEN TWO.

     - Use "F1" on SCREEN ONE or SCREEN TWO for help.

     - "F4" is used on SCREEN ONE and TWO to toggle sound on and
off.  With sound off, there are no beeps, buzzes or other sounds.

     - Use "F5" on SCREEN ONE to change the default filespec for
the session.  A filespec can always be declared on the command
line or at the "Path 1-" or "Path 2-" prompt on SCREEN ONE.

     - Use "F6" to change the sort field for directory listing for
the session. The directory may be sorted on filename, extension,
size or date/time.

     - The is now a *FAST* byte-for-byte compare facility
available on any function under the FILES ON BOTH PATHS
categories.  While SHOWing FILES or during TAG files for COPY,
MOVE or DELETE, highlight a file to compare and press the "F3"
key.  TwoDisks will even compare files of different lengths (to
the end of the shorter file).  The comparison will end at the
first diesrepancy, at the end of the shorter file if the files
are identical to that point, and if the compared files are
identical.  The offset of the first difference will be displayed
as well as the byte in each file that is different.

     - A facility has been added ("F10" on SCREEN TWO) to allow
copying or moving the *older* of the two files or deleting the
*newer* of two files in the NEWER ON PATH X categories.  Normally
you would not with to overwrite or delete a newer file.  This
allows you to do so if the need arises.

     - Overall memory for the data segment and the stack has been
reduced.  The "heap" (all memory available after loading the
program) is now used whenever possible (for directory tree, show
files and tag files displays, file copy and move operations, file
compare operations and screen save/restore space).

     - SHOW FILES is now presented as a "full screen" display. 
You can page up and down through files, highlight a file to view
(type contents to the screen) or to compare (if in a FILES ON
BOTH PATHS category).

     - "TAG" files is now a "full screen" display that you can
page through in both directoyrs.  You may also view and compare
(as during SHOW FILES) while tagging.

     - On SCREEN TWO the selection attribute has been changed to
non-blinking (on request).

     - Extensive error-checking and error-correction has been
incorporated.  All errors on disk read/write will be trapped as
well as any other error the author could think up.

     - TwoDisks is limited to 500 files per directory and 250
directories per disk.

     - The program TwoDInst.EXE has been created to allow changing
the default settings for monitor type (allow TwoDisks to check the
video card installed or force black & white), sound On/Off at 
startup, directory sort field (filename, extension, size, date/time),
and filespec for directory listing.

     - Two separate programs are no longer needed to support
computers with different monitor types, only the TwoDInst.EXE program
must be run to change monitor type.

I hope you enjoy using TwoDisks and find it useful.  Don't be afraid to
share TwoDisks with your friends and associates...that's what SHAREWARE
is all about.

Barry Campbell
